#include "sauvegarde.h"
#include <assert.h>


void sauvegarder(const char *nomFichier,const char *niveauEnCours,const int code,const JEU *jeu)
{
    FILE *f = fopen(nomFichier,"w");
    assert(f);

    assert(fprintf(f,"%d %s\n",code,niveauEnCours));
    assert(fprintf(f,"%d",GetVieIron(GetIron(jeu))));

    fclose(f);
}


void chargerSauvegarde(const char *nomFichier,char *niveauEnCours,int *code, JEU *jeu)
{
    int tmp;
    FILE *f = fopen(nomFichier,"r");
    assert(f);

    assert(fscanf(f,"%d %30s",code,niveauEnCours));
    assert(fscanf(f,"%d",&tmp));

    SetVieIron(GetIron(jeu),tmp);

    fclose(f);

}
